package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseUser<M extends BaseUser<M>> extends Model<M> implements IBean {

	/**
	 * 用户标识
	 */
	public void setUserId(java.lang.Long userId) {
		set("user_id", userId);
	}
	
	/**
	 * 用户标识
	 */
	public java.lang.Long getUserId() {
		return getLong("user_id");
	}

	/**
	 * 推荐用户标识
	 */
	public void setSupUserId(java.lang.Long supUserId) {
		set("sup_user_id", supUserId);
	}
	
	/**
	 * 推荐用户标识
	 */
	public java.lang.Long getSupUserId() {
		return getLong("sup_user_id");
	}

	/**
	 * 用户名称
	 */
	public void setUserName(java.lang.String userName) {
		set("user_name", userName);
	}
	
	/**
	 * 用户名称
	 */
	public java.lang.String getUserName() {
		return getStr("user_name");
	}

	/**
	 * 呢称
	 */
	public void setNickName(java.lang.String nickName) {
		set("nick_name", nickName);
	}
	
	/**
	 * 呢称
	 */
	public java.lang.String getNickName() {
		return getStr("nick_name");
	}

	/**
	 * 手机号码
	 */
	public void setMobile(java.lang.String mobile) {
		set("mobile", mobile);
	}
	
	/**
	 * 手机号码
	 */
	public java.lang.String getMobile() {
		return getStr("mobile");
	}

	/**
	 * 省
	 */
	public void setProvince(java.lang.String province) {
		set("province", province);
	}
	
	/**
	 * 省
	 */
	public java.lang.String getProvince() {
		return getStr("province");
	}

	/**
	 * 市
	 */
	public void setCity(java.lang.String city) {
		set("city", city);
	}
	
	/**
	 * 市
	 */
	public java.lang.String getCity() {
		return getStr("city");
	}

	/**
	 * 县
	 */
	public void setDistrict(java.lang.String district) {
		set("district", district);
	}
	
	/**
	 * 县
	 */
	public java.lang.String getDistrict() {
		return getStr("district");
	}

	/**
	 * 状态(1-正常 2-冻结)
	 */
	public void setStatus(java.lang.String status) {
		set("status", status);
	}
	
	/**
	 * 状态(1-正常 2-冻结)
	 */
	public java.lang.String getStatus() {
		return getStr("status");
	}

	/**
	 * 1 男
            2 女
	 */
	public void setSex(java.lang.String sex) {
		set("sex", sex);
	}
	
	/**
	 * 1 男
            2 女
	 */
	public java.lang.String getSex() {
		return getStr("sex");
	}

	/**
	 * 身份证号码
	 */
	public void setIdCard(java.lang.String idCard) {
		set("id_card", idCard);
	}
	
	/**
	 * 身份证号码
	 */
	public java.lang.String getIdCard() {
		return getStr("id_card");
	}

	/**
	 * 生日
	 */
	public void setBirthday(java.util.Date birthday) {
		set("birthday", birthday);
	}
	
	/**
	 * 生日
	 */
	public java.util.Date getBirthday() {
		return get("birthday");
	}

	/**
	 * 设备号
	 */
	public void setImsi(java.lang.String imsi) {
		set("imsi", imsi);
	}
	
	/**
	 * 设备号
	 */
	public java.lang.String getImsi() {
		return getStr("imsi");
	}

	/**
	 * 登陆密码
	 */
	public void setLoginPwd(java.lang.String loginPwd) {
		set("login_pwd", loginPwd);
	}
	
	/**
	 * 登陆密码
	 */
	public java.lang.String getLoginPwd() {
		return getStr("login_pwd");
	}

	/**
	 * 交易密码
	 */
	public void setTradePwd(java.lang.String tradePwd) {
		set("trade_pwd", tradePwd);
	}
	
	/**
	 * 交易密码
	 */
	public java.lang.String getTradePwd() {
		return getStr("trade_pwd");
	}

	/**
	 * 是否人脸认证(0-未认证 1-认证)
	 */
	public void setFaceAuth(java.lang.String faceAuth) {
		set("face_auth", faceAuth);
	}
	
	/**
	 * 是否人脸认证(0-未认证 1-认证)
	 */
	public java.lang.String getFaceAuth() {
		return getStr("face_auth");
	}

	/**
	 * 是否支付（0否 1是）
	 */
	public void setAuthPay(java.lang.String authPay) {
		set("auth_pay", authPay);
	}
	
	/**
	 * 是否支付（0否 1是）
	 */
	public java.lang.String getAuthPay() {
		return getStr("auth_pay");
	}

	/**
	 * 用户级别
	 */
	public void setUserLevel(java.lang.Integer userLevel) {
		set("user_level", userLevel);
	}
	
	/**
	 * 用户级别
	 */
	public java.lang.Integer getUserLevel() {
		return getInt("user_level");
	}

	/**
	 * 团队级别
	 */
	public void setTeamLevel(java.lang.Integer teamLevel) {
		set("team_level", teamLevel);
	}
	
	/**
	 * 团队级别
	 */
	public java.lang.Integer getTeamLevel() {
		return getInt("team_level");
	}

	/**
	 * 创建时间
	 */
	public void setCreateTime(java.util.Date createTime) {
		set("create_time", createTime);
	}
	
	/**
	 * 创建时间
	 */
	public java.util.Date getCreateTime() {
		return get("create_time");
	}

	/**
	 * 用户签名
	 */
	public void setSign(java.lang.String sign) {
		set("sign", sign);
	}
	
	/**
	 * 用户签名
	 */
	public java.lang.String getSign() {
		return getStr("sign");
	}

	/**
	 * 用户头像
	 */
	public void setAvatar(java.lang.String avatar) {
		set("avatar", avatar);
	}
	
	/**
	 * 用户头像
	 */
	public java.lang.String getAvatar() {
		return getStr("avatar");
	}

	/**
	 * 人脸信息（1-认证 0-未认证）
	 */
	public void setFace(java.lang.String face) {
		set("face", face);
	}
	
	/**
	 * 人脸信息（1-认证 0-未认证）
	 */
	public java.lang.String getFace() {
		return getStr("face");
	}

	/**
	 * 头像挂件
	 */
	public void setPendantUrl(java.lang.String pendantUrl) {
		set("pendant_url", pendantUrl);
	}
	
	/**
	 * 头像挂件
	 */
	public java.lang.String getPendantUrl() {
		return getStr("pendant_url");
	}

	/**
	 * vip标识（1-是 0-否）
	 */
	public void setVip(java.lang.String vip) {
		set("vip", vip);
	}
	
	/**
	 * vip标识（1-是 0-否）
	 */
	public java.lang.String getVip() {
		return getStr("vip");
	}

	/**
	 * VIP开通时间
	 */
	public void setVipStartTime(java.util.Date vipStartTime) {
		set("vip_start_time", vipStartTime);
	}
	
	/**
	 * VIP开通时间
	 */
	public java.util.Date getVipStartTime() {
		return get("vip_start_time");
	}

	/**
	 * VIP到期时间
	 */
	public void setVipEndTime(java.util.Date vipEndTime) {
		set("vip_end_time", vipEndTime);
	}
	
	/**
	 * VIP到期时间
	 */
	public java.util.Date getVipEndTime() {
		return get("vip_end_time");
	}

	/**
	 * 福音号
	 */
	public void setFyNo(java.lang.Long fyNo) {
		set("fy_no", fyNo);
	}
	
	/**
	 * 福音号
	 */
	public java.lang.Long getFyNo() {
		return getLong("fy_no");
	}

	/**
	 * 修改福音号次数
	 */
	public void setFyNoNum(java.lang.Integer fyNoNum) {
		set("fy_no_num", fyNoNum);
	}
	
	/**
	 * 修改福音号次数
	 */
	public java.lang.Integer getFyNoNum() {
		return getInt("fy_no_num");
	}

}
